本发明实施例公开了一种解锁用户数据的方法,包括:通过客户终端准备进入信息交互平台服务器的信息交互大厅时,检测用户的信息交互操作信息的锁定状态;当检测用户的信息交互操作信息处于被锁定时,通过解锁服务器查询用户的锁定信息;当根据所述用户的锁定信息确定所述用户未处于正操作进行状态时,通过所述解锁服务器解除所述用户的信息交互操作信息的锁定;进入所述信息交互平台服务器的信息交互大厅,从而实现避免现有技术中,由于客户终端出现异常无法正常解锁而导致用户无法进入信息交互大厅的问题,并提高用户的用户体验。
1.一种解锁用户数据的方法,其特征在于,包括:当通过客户终端准备进入信息交互平台服务器的信息交互大厅时,检测用户的信息交互操作信息的锁定状态;当检测用户的信息交互操作信息处于被锁定时,通过解锁服务器查询用户的锁定信息;当根据所述用户的锁定信息确定所述用户未处于正操作进行状态时,通过所述解锁服务器解除所述用户的信息交互操作信息的锁定;进入所述信息交互平台服务器的信息交互大厅;所述通过所述解锁服务器解除当前用户的信息交互操作信息的锁定的步骤包括:所述解锁服务器接收所述客户终端发送的同意解锁的指令;发送消除当前用户信息交互大厅的指令至所述信息交互平台服务器,以使所述信息交互平台服务器解除对当前用户的信息交互大厅的锁定。
2.根据权利要求1所述的方法,其特征在于:所述检测用户的信息交互操作信息的锁定状态的步骤包括:通过查询客户终端储存的当前用户的信息交互操作信息的锁定状态;或通过客户终端查询信息交互平台服务器存储的当前用户的信息交互操作信息的锁定状态,所述锁定状态包括被锁定状态和未锁定状态。
3.根据权利要求1或2所述的方法,其特征在于:所述通过解锁服务器查询用户的锁定信息的步骤包括:所述客户终端向所述解锁服务器请求当前用户的锁定信息;所述解锁服务器向所述信息交互平台服务器查询当前用户的锁定信息,所述锁定信息可以包括用户的信息交互大厅信息、和在所述信息交互大厅中的信息交互操作的状态信息,所述信息交互操作的状态信息包括正操作进行状态和游荡状态;所述解锁服务器接收所述信息交互平台服务器返回的锁定信息。
4.根据权利要求1或2所述的方法,其特征在于:所述当根据所述用户的锁定信息确定所述用户未处于正操作进行状态时,通过解锁服务器解除所述用户的信息交互操作信息的锁定的步骤包括:当根据所述用户的锁定信息确定所述用户未处于正操作进行状态时,所述解锁服务器向所述客户终端推送查询的当前用户的锁定信息;所述客户终端将所述锁定信息提示给用户;所述客户终端判断当前用户是否同意解锁;当所述客户终端判断当前用户同意解锁时,通过所述解锁服务器解除当前用户的信息交互操作信息的锁定。
5.一种应用于解锁用户数据的通信系统,其特征在于,所述通信系统包括:客户终端、信息交互平台服务器和解锁服务器;其中,所述客户终端用于准备进入所述信息交互平台服务器的信息交互大厅时,检测用户的信息交互操作信息的锁定状态;所述解锁服务器用于当检测用户的信息交互操作信息处于被锁定时,查询用户的锁定信息,并当根据所述用户的锁定信息确定所述用户未处于正操作进行状态时,解除所述用户的信息交互操作信息的锁定;所述客户终端进一步用于解锁后进入所述信息交互平台服务器的信息交互大厅;所述解锁服务器进一步用于接收所述客户终端发送的同意解锁的指令,发送消除当前用户信息交互大厅的指令至所述信息交互平台服务器,以使所述信息交互平台服务器解除对当前用户的信息交互大厅的锁定。
6.根据权利要求5所述的通信系统,其特征在于:所述客户终端进一步用于查询所述客户终端储存的当前用户的信息交互操作信息的锁定状态,或通过查询所述信息交互平台服务器存储的当前用户的信息交互操作信息的锁定状态,所述锁定状态包括被锁定状态和未锁定状态。
7.根据权利要求5或6所述的通信系统,其特征在于:所述客户终端进一步用于当检测用户的信息交互操作信息处于被锁定时,向所述解锁服务器请求当前用户的锁定信息;所述解锁服务器进一步用于向所述信息交互平台服务器查询当前用户的锁定信息,所述锁定信息可以包括用户的信息交互大厅信息、和在所述信息交互大厅中的信息交互操作的状态信息,所述信息交互操作的状态信息包括正操作进行状态和游荡状态;所述信息交互平台服务器用于返回所述查询的当前用户的锁定信息。
8.根据权利要求5或6所述的通信系统,其特征在于:所述解锁服务器进一步用于当根据所述用户的锁定信息确定所述用户未处于正操作进行状态时,所述解锁服务器向所述客户终端推送查询的当前用户的锁定信息;所述客户终端进一步用于将所述锁定信息提示给用户,所述客户终端判断当前用户是否同意解锁;所述解锁服务器进一步用于当所述客户终端判断当前用户同意解锁时,解除当前用户的信息交互操作信息的锁定。
技术领域本发明涉及互联网技术领域,尤其涉及一种解锁用户数据方法和通信系统。
背景技术随着因特网的发展与普及,网络信息交互操作逐渐成为因特网主要的应用之一,越来越多的因特网用户使用网络信息交互操作。网络信息交互操作是一种大型多人在线的信息交互操作(其中,网络中信息交互操作具体可以是在线游戏中的多个玩家的操作,但不限于此处的举例),可以是支持即时通信的信息交互操作的,也可以是支持没有即时通信特性的普通网络的信息交互操作。在现有的网络信息交互操作中,当用户在进行信息交互操作时,一般需要先进入信息交互大厅,在信息交互大厅里找到合适的位置后与别的用户一同执行他们之间的信息交互操作,一个信息交互大厅一般可同时容纳数百名用户。在现有的信息交互平台服务器中,用户可能会同时选择进入多个不同的信息交互大厅,若用户进入其他信息交互大厅,用户在其它信息交互大厅的数据的修改会导致用户在当前的信息交互大厅的数据的异常,因而,为了保障用户数据(如货币、积分、经验)的唯一修改,信息交互平台服务器对部分信息交互操作和场景不允许用户同时进入多个信息交互大厅。通常的做法,是当用户进入至某个信息交互大厅后,会对用户的数据进行锁定,当用户要在此时进入其它的信息交互大厅时,会检测到用户的数据被锁定,此时,会禁止用户进入其它的信息交互大厅。然而,在上述的现有做法中,如果用户需要进入其它的信息交互大厅,就需要用户先退出原来的信息交互大厅,以解除锁定,但是,一旦出现异常,比如用户的客户端发生系统崩溃,此时,用户就不能正常的退出原来的信息交互大厅,从而无法正常解除锁定,会造成用户由于数据锁定且没有正常解锁,导致用户无法进入到信息交互大厅执行正常的信息交互操作,最终会降低用户的用户体验。
发明内容本发明实施例提供了一种解锁用户数据方法和通信系统,以实现避免现有技术中,由于客户终端出现异常无法正常解锁而导致用户无法进入信息交互大厅的问题,并提高用户的用户体验。本发明实施例提供了一种解锁用户数据的方法,包括:当通过客户终端准备进入信息交互平台服务器的信息交互大厅时,检测用户的信息交互操作信息的锁定状态;当检测用户的信息交互操作信息处于被锁定时,通过解锁服务器查询用户的锁定信息;当根据所述用户的锁定信息确定所述用户未处于正操作进行状态时,通过所述解锁服务器解除所述用户的信息交互操作信息的锁定;进入所述信息交互平台服务器的信息交互大厅。本发明实施例提供了一种应用于解锁用户数据的通信系统,所述通信系统包括:客户终端、信息交互平台服务器和解锁服务器;其中,所述客户终端用于准备进入所述信息交互平台服务器的信息交互大厅时,检测用户的信息交互操作信息的锁定状态;所述解锁服务器用于当检测用户的信息交互操作信息处于被锁定时,查询用户的锁定信息,并当根据所述用户的锁定信息确定所述用户未处于正操作进行状态时,解除所述用户的信息交互操作信息的锁定;所述客户终端进一步用于解锁后进入所述信息交互平台服务器的信息交互大厅。从以上技术方案可以看出,本发明实施例具有以下优点:当用户的信息交互操作信息被锁定时,通过解锁服务器解除该用户的信息交互操作信息的锁定,从而不需要通过客户终端本身去执行解锁的操作,从而可以避免现有技术中,由于客户终端出现异常无法正常解锁而导致用户无法进入信息交互大厅的问题,进而,可以提高用户的用户体验。
附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的解锁用户数据的方法的总体流程图;图2为本发明实施例提供的解锁用户数据的方法的具体流程图;图3为本发明实施例提供的应用于解锁用户数据的通信系统的架构图。
具体实施方式下面将结合附图对本发明的实施例进行详细说明。图1为本发明实施例提供的解锁用户数据的方法的总体流程图。在本实施例中,用户通过客户终端登入到信息交互平台服务器的信息交互大厅里执行信息交互操作。在本实施例中,在客户终端上可提供信息交互操作界面、信息交互登入窗口、信息交互设置等信息,再根据用户的账号和密码登陆信息交互平台服务器,进入信息交互操作大厅。在此过程中,信息交互平台服务器已经获取了用户的任何有效标识其身份的信息,包括用户的即时通信号码、昵称、积分和等级数据信息;信息交互平台服务器随后向客户终端发送信息交互大厅信息,并显示在信息交互大厅中,此时,用户可以自由选择进入信息交互大厅进行操作相关的信息交互操作。在本发明提供一个实施例中,包括但不限于,信息交互平台服务器可以是一个游戏服务器,该执行信息交互可以是一个游戏操作,信息交互大厅可以是游戏服务器提供一个游戏房间。当用户进入其中一个信息交互大厅后,信息交互平台服务器就会将该用户的信息交互操作信息锁定,并通知客户终端当前用户的信息交互操作信息已被锁,当然,此时,信息交互平台服务器和客户终端可以分别存储用户的信息交互操作信息的锁定状态信息。在本实施例中,步骤S200,通过客户终端准备进入信息交互平台服务器的信息交互大厅时,检测用户的信息交互操作信息的锁定状态。在本实施例中,可以通过查询客户终端储存的当前用户的信息交互操作信息的锁定状态,也可以通过客户终端查询信息交互平台服务器存储的当前用户的信息交互操作信息的锁定状态。在本实施例中,该锁定状态包括被锁定状态和未锁定状态(或空闲NULL状态)。步骤S202,当检测用户的信息交互操作信息处于被锁定时,通过解锁服务器查询用户的锁定信息。在本实施例中,该锁定信息可以包括用户的信息交互大厅信息、和在该信息交互大厅中的信息交互操作的状态信息。在本实施例中,该信息交互操作的状态信息包括正操作进行状态(即与别的用户正在信息交互操作进行中)、游荡状态(或旁观状态,或未操作状态,或空闲状态)。步骤S204,当根据该用户的锁定信息确定该用户未处于正操作进行状态时,通过解锁服务器解除该用户的信息交互操作信息的锁定。在本实施例中,解除该用户的信息交互操作信息的锁定的操作可以是指将用户从信息交互平台服务器中的原信息交互大厅消除出去,从而达到解除信息交互操作的信息交互大厅信息、积分信息、经验信息和等级数据的锁定。当然,当根据该用户的锁定信息确定该用户处于信息交互操作的正操作进行状态时,可以取消进入其它信息交互大厅的操作,即阻止进入其它信息交互大厅的操作,也可以恢复至原信息交互操作的信息交互大厅中继续信息交互操作。步骤S206,进入信息交互平台服务器的信息交互大厅。在本实施例中,当通过解锁服务器解除该用户的信息交互操作信息的锁定时,可以认为,此时的用户已经从被锁定的信息交互大厅中退出,可以自由进入别的信息交互大厅。通过本发明实施例提供的技术方案,当用户的信息交互操作信息被锁定时,通过解锁服务器解除该用户的信息交互操作信息的锁定,从而不需要通过客户终端本身去执行解锁的操作,从而可以避免现有技术中,由于客户终端出现异常无法正常解锁而导致用户无法进入信息交互大厅的问题,进而,可以提高信息交互操作的用户体验。图2为本发明实施例提供的解锁用户数据的方法的具体流程图。在本实施例中,步骤S300,通过客户终端准备进入信息交互平台服务器的信息交互大厅。在本实施例中,在实际操作中,用户点击客户终端提供的进入信息交互大厅的选项,客户终端会显示正准备进入信息交互大厅的信息。步骤S301,检测用户的信息交互操作信息是否被锁定。在本实施例中,可以通过查询客户终端储存的当前用户的信息交互操作信息的锁定状态,也可以通过客户终端查询信息交互平台服务器存储的当前用户的信息交互操作信息的锁定状态。在本实施例中,该锁定状态包括被锁定状态和未锁定状态(或空NULL)。在本实施例中,当检测用户的信息交互操作信息处于被锁定状态时,执行步骤S303;当检测用户的信息交互操作信息处于未锁定状态时,执行步骤S302,正常进入信息交互大厅。步骤S303,客户终端向解锁服务器请求当前用户的锁定信息。在本实施例中,客户终端会向解锁服务器发送一个请求信息,以请求当前用户的锁定信息。当然,在该请求信息会包括当前用户的账号或ID。步骤S304,解锁服务器向信息交互平台服务器查询当前用户的锁定信息。在本实施例中,该锁定信息可以包括用户的信息交互大厅信息、和在该信息交互大厅中的信息交互操作的状态信息。在本实施例中,该信息交互操作的状态信息包括正操作进行状态、游荡状态(或旁观状态,或未操作状态,或空闲状态)。步骤S305,解锁服务器根据信息交互平台服务器返回的锁定信息判断当前用户是否处于正操作进行状态。在本实施例中,当解锁服务器判断当前用户未处于正操作进行状态时,执行步骤S306;当解锁服务器判断当前用户处于正操作进行状态时,执行步骤S311。以下将分别介绍:第一种情况:步骤S306,解锁服务器向客户终端推送查询的当前用户的锁定信息,此时的锁定信息包括被锁定于信息交互大厅信息和未处于正操作进行状态信息。在本实施例中,当客户终端接收到解锁服务器推送的当前用户的锁定信息时,可以确定当前用户已被锁定于信息交互大厅中但未处于正操作进行状态,需要进一步确定当前用户是否同意解锁,此时,可以通过显示提示消息以询问当前用户。步骤S307,客户终端判断当前用户是否同意解锁。在本实施例中,若当前用户不同意解锁时,用户会点击相应的不同意选项,客户终端会收对应的不同意指令,此时,客户终端会判断当前用户不同意解锁,并执行步骤S308,即取消进入信息交互大厅的操作,并结束进入信息交互大厅的流程;若当前用户同意解锁时,用户会点击相应的同意选项,客户终端会收对应的同意指令,此时,客户终端会判断当前用户同意解锁,并执行步骤S309。步骤S309,通过解锁服务器解除当前用户的信息交互操作信息的锁定。在本实施例中,解除该用户的信息交互操作信息的锁定的操作可以是指将用户从信息交互平台服务器中的原信息交互大厅消除出去,从而达到解除信息交互操作的信息交互大厅信息、积分信息、经验信息和等级数据的锁定。在本实施例中,当客户终端判断当前用户同意解锁时,发送同意解锁的指令给解锁服务器,解锁服务器发送消除当前用户信息交互大厅的指令至信息交互平台服务器,信息交互平台服务器解除对当前用户的信息交互大厅的锁定,由于解除了当前用户的信息交互大厅的锁定,自然也就解除了积分信息、经验信息和等级数据的锁定。步骤S310,客户终端正常进入信息交互平台服务器的信息交互大厅。在本实施例中,当通过解锁服务器解除该用户的信息交互操作信息的锁定时,可以认为,此时的用户已经从被锁定的信息交互大厅中退出,可以自由进入别的信息交互大厅。第二种情况:步骤S311,解锁服务器向客户终端推送查询的当前用户的锁定信息,此时的锁定信息包括被锁定于信息交互大厅信息和处于正操作进行状态信息。在本实施例中,当客户终端接收到解锁服务器推送的当前用户的锁定信息时,可以确定当前用户已被锁定于信息交互大厅中且处于正操作进行状态时,此时,当前玩定是不能请求被解锁,要么恢复至原信息交互大厅中继续信息交互操作,要么取消进入信息交互大厅操作,因而,需要进一步确定当前用户是否同意进入已锁定的信息交互大厅,此时,可以通过显示提示消息以询问当前用户。步骤S312,客户终端判断当前用户是否同意进入已锁定的信息交互大厅。在本实施例中,若当前用户不同意进入已锁定的信息交互大厅时,用户会点击相应的不同意选项,客户终端会收对应的不同意指令,此时,客户终端会判断当前用户不同意进入已锁定的信息交互大厅,并执行步骤S313,即取消进入信息交互大厅的操作,并结束进信息交互大厅的流程;若当前用户同意进入已锁定的信息交互大厅时,用户会点击相应的同意选项,客户终端会收对应的同意指令,此时,客户终端会判断当前用户同意进入已锁定的信息交互大厅,并执行步骤S314。步骤S314,客户终端进入已锁定的信息交互大厅。通过本发明实施例提供的技术方案,当用户的信息交互操作信息被锁定时,通过解锁服务器解除该用户的信息交互操作信息的锁定,从而不需要通过客户终端本身去执行解锁的操作,从而可以避免现有技术中,由于客户终端出现异常无法正常解锁而导致用户无法进入信息交互大厅的问题,进而,可以提高用户的用户体验。图3为本发明实施例提供的应用于解锁用户数据的通信系统的架构图。在本实施例中,客户终端10与信息交互平台服务器20通过互联网建立通信连接,客户终端10与解锁服务器30通过互联网建立通信连接,解锁服务器30与信息交互平台服务器20建立通信连接。在本实施例中,用户通过客户终端10登入到信息交互平台服务器20的信息交互大厅里执行信息交互操作。在本实施例中,在客户终端10上可提供信息交互操作界面、登入窗口、设置等信息,再根据用户的账号和密码登陆信息交互平台服务器20,进入信息交互大厅。在此过程中,信息交互平台服务器20已经获取了用户的任何有效标识其身份的信息,包括用户的即时通信号码、昵称、积分和等级数据信息;信息交互平台服务器20随后向客户终端10发送信息交互大厅信息,并显示在信息交互大厅中,此时,用户可以自由选择进入信息交互大厅进行执行信息交互操作。当用户进入其中一个信息交互大厅后,信息交互平台服务器20就会将该用户的信息交互操作信息锁定,并通知客户终端10当前用户的信息交互操作信息已被锁,当然,此时,信息交互平台服务器20和客户终端10可以分别存储用户的信息交互操作信息的锁定状态信息。在本实施例中,当用户需要进入其它信息交互大厅时,客户终端10用于准备进入信息交互平台服务器的信息交互大厅时,检测用户的信息交互操作信息的锁定状态。在本实施例中,可以通过查询客户终端储存的当前用户的信息交互操作信息的锁定状态,也可以通过客户终端查询信息交互平台服务器存储的当前用户的信息交互操作信息的锁定状态。在本实施例中,该锁定状态包括被锁定状态和未锁定状态(或空闲NULL状态)。解锁服务器30用于当客户终端10检测用户的信息交互操作信息处于被锁定时,查询用户的锁定信息。在本实施例中,客户终端10先向解锁服务器30请求当前用户的锁定信息,解锁服务器30向信息交互平台服务器20查询当前用户的锁定信息。在本实施例中,客户终端10会向解锁服务器30发送一个请求信息,以请求当前用户的锁定信息。当然,在该请求信息会包括当前用户的账号或ID。在本实施例中,该锁定信息可以包括用户的信息交互大厅信息、和在该信息交互大厅中的信息交互操作的状态信息。在本实施例中,该信息交互操作的状态信息包括正操作进行状态、游荡状态(或旁观状态,或未操作状态,或空闲状态)。解锁服务器30进一步用于当根据该用户的锁定信息确定该用户未处于正操作进行状态时,解除该用户的信息交互操作信息的锁定。在本实施例中,第一种情况:解锁服务器30具体用于当判断当前用户未处于正操作进行状态时,向客户终端10推送查询的当前用户的锁定信息,以使客户终端10判断当前用户是否同意解锁;第二种情况:解锁服务器30具体用于当判断当前用户处于正操作进行状态时,向客户终端10推送查询的当前用户的锁定信息,以使客户终端10判断当前用户是否同意进入已锁定的信息交互大厅。在本实施例中,针对第一种情况:解锁服务器30进一步用于当客户终端10判断当前用户同意解锁时,解除当前用户的信息交互操作信息的锁定。在本实施例中,解除该用户的信息交互操作信息的锁定的操作可以是指将用户从信息交互平台服务器20中的原信息交互大厅消除出去,从而达到解除信息交互操作的信息交互大厅信息、积分信息、经验信息和等级数据的锁定。在本实施例中,当客户终端10判断当前用户同意解锁时,发送同意解锁的指令给解锁服务器30,解锁服务器30发送消除当前用户信息交互大厅的指令至信息交互平台服务器20,信息交互平台服务器20解除对当前用户的信息交互大厅的锁定,由于解除了当前用户的信息交互大厅的锁定,自然也就解除了积分信息、经验信息和等级数据的锁定。此时,客户终端10可以进入信息交互平台服务器的信息交互大厅。针对第二种情况,当客户终端10判断当前用户不同意进入已锁定的信息交互大厅时,客户终端10取消进入信息交互大厅的操作;当客户终端10判断当前用户同意进入已锁定的信息交互大厅时,客户终端10可以进入已锁定的信息交互大厅。通过本发明实施例提供的技术方案,当用户的信息交互操作信息被锁定时,通过解锁服务器解除该用户的信息交互操作信息的锁定,从而不需要通过客户终端本身去执行解锁的操作,从而可以避免现有技术中,由于客户终端出现异常无法正常解锁而导致用户无法进入信息交互大厅的问题,进而,可以提高用户的用户体验。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上对本发明所提供的一种基于二维码访问网页的方法和移动终端进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。